home *** CD-ROM | disk | FTP | other *** search
- /* ================
- * AEAAppleEvent.hh
- * ================
- *
- * Implemented by AEAAppleEvent.cc
- */
-
- #pragma once
-
- #include "NGLList.hh"
- #include "AEADescAppleEvent.hh"
-
- class AEAAppleEvent {
- public:
- AEAAppleEvent(const AppleEvent &inAppleEvent);
- virtual ~AEAAppleEvent();
-
- virtual void Send(AESendMode inReplyMode, AEIdleUPP &inAEIdleUPP);
- virtual void GetReply(AppleEvent &outReply) {outReply = mReply;}
- virtual void GetReply(AEADescAppleEvent &outReply) {outReply.Duplicate(mReply);}
- //virtual Boolean ReplyReceived();
- protected:
- AppleEvent mAppleEvent, mReply;
- Boolean mSent;
- protected:
- static NGLList<AEAAppleEvent *> sWaitingEvents;
- };
-